package com.eudon.genius.api.core.api;

import com.eudon.genius.api.core.dto.AppInfo;

import java.nio.file.Path;

/**
 * 文档解析器接口
 * 负责解析Java源码，提取API文档信息
 *
 * @author eudon
 * @since 2025/9/25
 */
public interface DocParser {

    /**
     * 解析指定包名下的所有API接口
     *
     * @return 应用信息，包含所有解析出的API分组和接口信息
     */
    AppInfo parsePackage();

}
